草庐IT

JavaSE、JavaEE、JavaWeb 三大工程目录详解

全部标签

windows - 在 JFileChooser 中输入文件名时退格使目录返回一级

我是JavaSwing开发的新手,遇到以下问题但不确定如何解决。在使用JFileChooser提供文件名以保存文件时,输入退格键(在文件名字段中),使目录上升1级。此问题仅在Windows上遇到,在Linux上不会遇到。有人可以阐明为什么会发生这种情况以及解决此问题的方法。谢谢。 最佳答案 我也遇到过这个问题。我的解决方案是覆盖processKeyBinding方法,并在特定情况下停止该方法,请参见下文:@OverrideprotectedbooleanprocessKeyBinding(KeyStrokeks,KeyEvente,

windows - 当前目录在 Windows 8 上无效

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。这个问题似乎不是关于aspecificprogrammingproblem,asoftwarealgorithm,orsoftwaretoolsprimarilyusedbyprogrammers的.如果您认为这个问题是关于anotherStackExchangesite的主题,您可以发表评论,说明问题可能在哪里得到解答。关闭9年前。Improvethisquestion我一直在尝试以管理员身份通过命令提示符运行以下命令netstat-a-b但是我得到以下错误Thecurrentdirectoryis

c# - 在目录中搜索特定文件名

我正在尝试在系统上的所有卷上搜索特定文件名,系统卷信息或Windows目录除外,并打印出每个文件的每个完整路径。我试过使用Directory.GetFiles,但它只能在驱动器C:\或驱动器D:\中搜索(取决于指定的驱动器)我怎样才能实现我的目标?例如我想运行程序并搜索名为“.DS_Store”的文件(以前使用mac,现在我的文件系统中充满了这些文件....)如果有任何帮助,我将不胜感激。提前谢谢你更新。程序应该以管理员权限执行才能工作 最佳答案 作为cryptolocker分析的一部分,我写了一个定位目标扩展的原型(prototy

java - 使用Java将同一目录中的文件重命名为大写

我正在尝试使用Java重命名同一Windows目录中的文件-之前:-C:/Temp/abG.txt之后:-C:/Temp/ABG.TXT我试过使用file.renameTo但没有用。现在我正在尝试使用-Pathsource=file.toPath();Files.move(source,source.resolveSibling(file.getName().toUpperCase()));仍然没有运气。请帮忙。 最佳答案 终于问题解决了。似乎file.renameTo在Windows上工作正常。我提到的路径是错误的,纠正它并且代码

windows - 如何将目录添加到 Cygwin gcc 默认搜索路径

我在使用编译器方面有点菜鸟。我想在我的win8C:\驱动器上添加一个任意目录到Cygwingcc默认搜索路径。这是我到目前为止尝试过的方法。使用gcc--help我找到了命令-print-search-dirs和-B(“将目录添加到编译器的搜索路径”)。使用之前的命令输出:install:/usr/lib/gcc/x86_64-pc-cygwin/4.9.2/programs:=/usr/lib/gcc/x86_64-pc-cygwin/4.9.2/:/usr/lib/gcc/x86_64-pc-cygwin/4.9.2/:/usr/lib/gcc/x86_64-pc-cygwin/:

python - 通过命令行在目录中的每个文件中运行 python 脚本

我有一个python脚本,它将文件名作为命令参数并处理该文件。但是,我有数千个文件需要处理,我想在每个文件上运行脚本,而不必每次都添加文件名作为参数。例如:process.pyfile1将完全按照我的意愿行事但是,我想在包含数千个文件(file1、file2、file3等)的文件夹上运行process.py我发现它可以简单地在Bash中完成forfin*;dopythonmyscript.py$f;done但是,我在Windows上,不想安装Cygwin之类的东西。模拟上述Bash代码完成的Windows命令行代码会是什么样子? 最佳答案

windows - GitBash 创建的目录没有出现在 Windows 资源管理器中

您好,我正在使用GitBash为我的项目创建一个目录,然后从GitHub.com/...但该目录从未出现在Windows资源管理器中。详细说明:我使用mkdirTestForStackOverFlow创建目录我使用gitclonehttps://github.com/udacity/Sunshine-Version-2.git从GitHub.com克隆项目但我无法使用Windows资源管理器访问此目录。图片证明:在mkdirTestForStackOverflow之前在mkdirTestForStackOverflow之后想知道如何解决吗?提前致谢 最佳答案

java - 通过java用记事本打开子目录中的txt

我从昨天开始就一直在浏览这个网站,但我找不到任何可以回答我问题的东西,所以我决定直接问问。我正在制作一个非常基本的JavaGUI,它被设计为与不会包含在实际Java包中的文件一起运行,以实现兼容性和更容易定制这些文件,我怀疑它们是否可以以任何一种方式包含,因为它们有自己的拥有.jars和其他东西。所以,我遇到的问题是GUI应用程序位于主文件夹中,我需要它在记事本中找到并打开几个子文件夹深处的txt文件,而不需要完整的文件路径,因为我会完成后将此项目分发给一些人。目前我一直在使用它来打开文件,但只适用于主文件夹中的文件,并且尝试在任何文件路径中进行编辑都不起作用。privatevoidj

windows - 在 MSYS 中获取挂载目录的真实 Windows 目录(或将 ln 与 MSYS 一起使用)

我有一个MSYS安装,我正在编写一个bash脚本来设置一些文件。我想从MSYS中的bash脚本创建一个目录符号链接(symboliclink),但为此我需要使用mklink/D,这是一个Windows命令。ln不适用于NTFS符号链接(symboliclink),它似乎只是复制文件夹,所以很遗憾我不能使用它。我使用fstab在MSYS中安装了一个目录作为/opt。真正的目录是C:\opt(但它可以是任何东西)mklink需要像C:\opt这样的Windows风格路径。但是,我只能提供它无法使用的/opt。有没有办法获得/opt的“真实”路径?或者,如果有办法让ln像mklink/D那样

java - 如何在 Windows 中安全地存储临时文件,尤其是在安全入侵防护应用程序阻止 TEMP 目录的情况下

过去很多应用程序都在Temp/Tmp目录下存放临时文件;系统的或用户特定的。最近我们有许多企业用户由于病毒扫描工具或主机入侵防御工具和政策不允许使用这些位置而阻止使用临时目录。我认为这里的恐惧是多个应用程序可以从该位置读取和写入,因此流氓应用程序可能会对另一个应用程序或其临时存储的数据产生负面影响。这似乎是一种正确且更安全的运作方式,所以我不能要求人们开始允许增加风险。我的问题是如何/在哪里(物理上)安全地存储用户特定的、应用程序特定的临时文件。是否应该期望每个应用程序自己管理它,或者是否有一些我不知道的新应用程序和用户沙盒临时数据存储功能?具体来说,我专注于使用.NET4.0+、C#